package com.chapter13.bignum_;

import java.math.BigInteger;

/**
 * @author 宋鑫宇
 * @version 1.0
 * BigInteger 和 BigDecimal 类的使用
 * BigInteger：适合保存比较大的整形，应用于比较大的整数计算
 * BigDecimal：适合保存精度更高的浮点型，应用于比较大的小数计算
 */
public class BigInteger_ {
    public static void main(String[] args) {
        BigInteger n1 = new BigInteger("2222222222222222222222");
        BigInteger n2 = new BigInteger("222222222222222222222222");
        //在对BigInteger进行运算的时候，需使用对应的方法，不能直接用 + - * /运算符
        System.out.println(n2.add(n1));//加
        System.out.println(n2.subtract(n1));//减
        System.out.println(n2.multiply(n1));//乘
        System.out.println(n2.divide(n1));//除
    }
}
